waterproof-sealed camera - French English Dictionary